/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.asseco.mio.codex;

import com.asseco.mio.BasicInfo;
import com.asseco.mio.DisciplineProcedure;
import com.asseco.mio.WorkPosition;
import java.util.List;

/**
 *
 * @author filip.apostolski
 */
public class DisciplineProcedureForm {

    private DisciplineProcedure disciplineProcedure;
    private List<WorkPosition> workPosition;
    private List<BasicInfo> basicInfo;
    private List<ResponsibilityType> responsibilityType;
    private List<ResponsibilityReason> responsibilityReason;
    private List<MeasuresTaken> measuresTaken;

    private List <DeleteReason> deleteReason;

    private DeleteReason savedReason;

    public List<DeleteReason> getDeleteReason() {
        return deleteReason;
    }

    public void setDeleteReason(List<DeleteReason> deleteReason) {
        this.deleteReason = deleteReason;
    }

    public DeleteReason getSavedReason() {
        return savedReason;
    }

    public void setSavedReason(DeleteReason savedReason) {
        this.savedReason = savedReason;
    }

    public DisciplineProcedureForm(DisciplineProcedure disciplineProcedure, List<BasicInfo> basicInfo, List<ResponsibilityType> responsibilityType, List<ResponsibilityReason> responsibilityReason, List<MeasuresTaken> measuresTaken) {
        this.disciplineProcedure = disciplineProcedure;
        this.basicInfo = basicInfo;
        this.responsibilityType = responsibilityType;
        this.responsibilityReason = responsibilityReason;
        this.measuresTaken = measuresTaken;
    }

    public DisciplineProcedureForm(DisciplineProcedure disciplineProcedure, List<BasicInfo> basicInfo, List<ResponsibilityType> responsibilityType, List<ResponsibilityReason> responsibilityReason, List<MeasuresTaken> measuresTaken, List <DeleteReason> deleteReason) {
        this.disciplineProcedure = disciplineProcedure;
        this.basicInfo = basicInfo;
        this.responsibilityType = responsibilityType;
        this.responsibilityReason = responsibilityReason;
        this.measuresTaken = measuresTaken;
        this.deleteReason = deleteReason;
    }

    public List<BasicInfo> getBasicInfo() {
        return basicInfo;
    }

    public void setBasicInfo(List<BasicInfo> basicInfo) {
        this.basicInfo = basicInfo;
    }

    public DisciplineProcedure getDisciplineProcedure() {
        return disciplineProcedure;
    }

    public void setDisciplineProcedure(DisciplineProcedure disciplineProcedure) {
        this.disciplineProcedure = disciplineProcedure;
    }

    public List<MeasuresTaken> getMeasuresTaken() {
        return measuresTaken;
    }

    public void setMeasuresTaken(List<MeasuresTaken> measuresTaken) {
        this.measuresTaken = measuresTaken;
    }

    public List<ResponsibilityReason> getResponsibilityReason() {
        return responsibilityReason;
    }

    public void setResponsibilityReason(List<ResponsibilityReason> responsibilityReason) {
        this.responsibilityReason = responsibilityReason;
    }

    public List<ResponsibilityType> getResponsibilityType() {
        return responsibilityType;
    }

    public void setResponsibilityType(List<ResponsibilityType> responsibilityType) {
        this.responsibilityType = responsibilityType;
    }

    public List<WorkPosition> getWorkPosition() {
        return workPosition;
    }

    public void setWorkPosition(List<WorkPosition> workPosition) {
        this.workPosition = workPosition;
    }
}
